package com.example.service;

import com.example.pojo.baseComponentPojo;
import com.example.pojo.componentBookPojo;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * ClassName:componentBookService
 * Description:
 *
 * @Author 赵永峰
 * @Create 2024/7/12 17:10
 * @Version 1.0
 */
public interface componentBookService {
    //插入一行新的数据
    void insertOne(baseComponentPojo baseComponentPojo);
    //对零部件作业指导书管理中的数据进行修订,依据是baseId
    void editByBaseId(baseComponentPojo baseComponent);
    //根据baseId，查询某一个字段的内容
    componentBookPojo inquiryByFieldAndBaseId(Map<String, Object> parameters);
    //修改数据，发id，修改的字段名，修改的字段值,根据ID，修改某一个字段的值。
    String editComponentBookByIDByField(Map<String, Object> parameters);
    //上传图片的函数,根据字段名、字段变量修改数据库的信息
    String componentPicture(MultipartFile file, Integer id, String fieldName, String fieldVal);
    //删除图片的函数
    String componentPictureRemove(Map<String, Object> parameters);
}
